package com.roy.wakeupes.utils;

import org.apache.poi.ss.formula.functions.T;

import java.util.*;

public class Test {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        String str = in.nextLine();
        String[] strs = str.split(" ");

        for(int i = strs.length - 1 ; i >= 0 ; i--){
            System.out.print(strs[i]+" ");
        }
    }

//    public static void merge(int[] nums1, int m, int[] nums2, int n) {
//        List<Integer> list = new ArrayList<>();
//        for(int i=0;i<m;i++){
//            list.add(nums1[i]);
//        }
//        for(int i=0;i<n;i++){
//            list.add(nums2[i]);
//        }
//
//        HashMap<Object, Object> map = new HashMap<>();
//        List<Object> list1 = new ArrayList<>(map.keySet());
//
//        list.sort(Comparator.naturalOrder());
//        System.out.println(list);
//    }
//
//    public static int removeElement(int[] nums, int val) {
//
//        int count = 0;
//        int[] tmps = nums;
//        nums = new int[nums.length];
//        for(int i = 0 ;i<tmps.length;i++){
//            if(tmps[i]!=val){
//                nums[count] = tmps[i];
//                count++;
//            }
//        }
//        return count;
//    }

}
